Skip to content

ci: add riscv64 to wheel build matrix#137

Open
gounthar wants to merge 1 commit intoMagicStack:masterfrom
gounthar:feat/add-riscv64-wheel
Open

ci: add riscv64 to wheel build matrix#137
gounthar wants to merge 1 commit intoMagicStack:masterfrom
gounthar:feat/add-riscv64-wheel

Conversation

@gounthar
Copy link

Summary

Add riscv64 to the cibuildwheel arch matrix so that linux_riscv64 wheels are built and published to PyPI.

Changes:

  • Add riscv64 to cibw_arch list
  • Exclude riscv64 on macOS and Windows (Linux-only)
  • Extend QEMU setup condition to include riscv64
  • Add riscv64 to QEMU platforms

The existing QEMU infrastructure (already used for aarch64) handles emulation.

Evidence

Context

  • manylinux_2_28_riscv64 images available (pypa/manylinux, 2025)
  • cibuildwheel 3.x supports riscv64 via QEMU
  • llhttp (bundled C parser) is architecture-agnostic
  • RISC-V hardware is shipping (SiFive, SpacemiT, Sophgo SG2044)

Fixes #136

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add riscv64 (linux_riscv64) wheel to PyPI releases

1 participant